Combining Algebraic and Model-Based Test Case Generation
نویسندگان
چکیده
The classical work on test case generation and formal methods focuses either on algebraic or model-based specifications. In this paper we propose an approach to derive test cases in the RAISE method whose specification language RSL combines the model-based and algebraic style. Our approach integrates the testing techniques of algebraic specifications and model-based specifications. In this testing strategy, first, every function definition is partitioned by Disjunctive Normal Form (DNF) rewriting and then test arguments are generated. Next, sequences of function calls are formed. Finally, the test cases are built by replacing the variables, on both sides of the axioms, with the sequences of functions calls. These kinds of test cases not only provide the data for testing, but also serve as test oracles. Based on this combined approach, a test case generation tool has been developed.
منابع مشابه
Estimation of genetic parameters for quantitative and qualitative traits in cotton cultivars (Gossypium hirsutum L. & Gossypium barbadense L.) and new scaling test of additive– dominance model
A complete diallel cross of nine cotton genotypes (Gossypium hirsutum L. & Gossypium barbadense L.) viz Delinter, Sindose-80, Omoumi, Bulgare-539, Termez-14, Red leaf (Native species), B-557, Brown fiber and Siokra-324 having diverse genetic origins was conducted over two years to determine the potential for the improvement of yield, its components, oil and fiber qual...
متن کاملFuzzy Control of Fuel Cell Distributed Generation Systems
The operation of Fuel Cell Distributed Generation (FCDG) systems in distribution systems is introduced by modeling, controller design, and simulation study of a Solid Oxide Fuel Cell (SOFC) distributed generation (DG) system. The physical model of the fuel cell stack and dynamic models of power conditioning units are described. Then, suitable control architecture based on fuzzy logic contro...
متن کاملKilling strategies for model-based mutation testing
This article presents the techniques and results of a novel model-based test case generation approach that automatically derives test cases from UML state machines. The main contribution of this article is the fully automated fault-based test case generation technique together with two empirical case studies derived from industrial use cases. Also, an in-depth evaluation of different fault-base...
متن کاملIdentifying the Executive Challenges of the New Generation of Hospital Accreditation in Iran
Background: Given that hospitals are one of the pillars of the health system, reforming the health system is not possible without improving the performance of hospitals. Accreditation is a regular assessment of hospitals that emphasizes on continuous quality improvement and patient safety. This study aimed to identify the challenges of the new generation of hospital accreditation using the Thre...
متن کاملA Method for Solving Convex Quadratic Programming Problems Based on Differential-algebraic equations
In this paper, a new model based on differential-algebraic equations(DAEs) for solving convex quadratic programming(CQP) problems is proposed. It is proved that the new approach is guaranteed to generate optimal solutions for this class of optimization problems. This paper also shows that the conventional interior point methods for solving (CQP) problems can be viewed as a special case of the n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004